<?php

class mp3{
    private $titre;
    private $artiste;
    private $duree;
    
    function __construct($titre, $artiste, $duree) {
        $this->titre = $titre;
        $this->artiste = $artiste;
        $this->duree = $duree;
    }
    
    public function __toString() {
        return $this->titre . " - " . $this->artiste . " - " . $this->duree;
    }
    
    public function compareToTitre($o1, $o2){
        $t1 = strtolower($o1->titre);
        $t2 = strtolower($o2->titre);
        if($t1>$t2) {
            return +1;
        } else if($t1 < $t2) {
                return -1;
            } else
                return 0;
    }
    
    public function compareToArtiste($a1, $a2) {
        $a1 = strtolower($a1->artiste);
        $a2 = strtolower($a2->artiste);
        if($a1>$a2) {
            return +1;
        } else if($a1 < $a2) {
                return -1;
            } else
                return 0;
    }
}

?>